remarkably lucky - German English Dictionary